[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
POPAD             Pop All Double (386)               Flags: O D I T S Z A P C

POPAD

           Logic:        POP EDI
                         POP ESI
                         POP EBP
                         ADD ESP,4
                         POP EBX
                         POP EDX
                         POP ECX
                         POP EAX

     This instruction is the same as POPA, except that it pops into 32-bit
     registers, not 16-bit registers. Use this instruction to resore all
     general-purpose registers after a PUSHAD instruction has been executed.

     The PUSHAD/POPAD instructions are useful at the beginning and end of
     called procedures to save and restore the contents of used registers.

  --------------------------------------------------------------------------
   Operands                   Clocks   Transfers  Bytes  Example
   POPAD                      24 (386)     32       1    POPAD
  --------------------------------------------------------------------------

See Also: POPA PUSHA PUSHAD
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson